<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class msystem extends CI_Model {
	private $my_var;
    function __construct() {
        parent::__construct();
    }
	
    /*
      Hàm tìm các key giống nhau giữa $array1 và $array2
      @param:
      $array1: mảng chứa các mảng cần tìm key
      $array2: mảng chứa các mảng cần tìm key
      @return: trả về mảng chứa các key giống nhau giữa $array1 và $array2, value lấy từ $array1

     */

    function array_same_key($array1 = array(), $array2 = array()) {
        return array_intersect_key($array1, $array2);
    }

    function insert_security($array_insert, $array_default = array()) {
        $arr_temp = array_merge($array_default, $array_insert);
        return $this->array_same_key($arr_temp, $array_default);
    }

    function update_security($array_insert, $array_default = array()) {
        return $this->array_same_key($array_insert, $array_default);
    }
	
	function set_global($var, $val){
		$this->my_var[$var] = $val;
	}
	function get_global($var){
		return $this->my_var[$var];
	}
}